package com.yxr.mobileplayer.listener;

import android.widget.SeekBar;
import android.widget.VideoView;

public class NativeVideoOnSeekBarChangeListener implements android.widget.SeekBar.OnSeekBarChangeListener {

    private VideoView videoview;

    public NativeVideoOnSeekBarChangeListener(VideoView videoview) {
        this.videoview = videoview;
    }

    /**
     * 当进度跟新的时候回调这个方法
     * @param seekBar
     * @param progress 当前进度
     * @param fromUser 是否是由用于引起
     */
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        if(fromUser){
            videoview.seekTo(progress);
        }

    }

    /**
     * 当手触碰SeekBar的时候回调这个方法
     * @param seekBar
     */
    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {

    }

    /**
     * 当手指离开SeeKbar的时候回调这个方法
     * @param seekBar
     */
    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {

    }
}
